#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main(int argc, char* argv[])
{
    if(argc != 4)
    {
        printf("Use error\nUsage: %s operation[-add|-sub|-mul|-div] num1 num2\n", argv[0]);
        return 1;
    }
    int x = atoi(argv[2]);
    int y = atoi(argv[3]);
    int result = 0;
    if(strcmp(argv[1], "-add") == 0)
    {
        result = x + y;
        printf("%d + %d = %d\n", x, y, result);
    }
    else if(strcmp(argv[1], "-sub") == 0)
    {
        result = x - y;
        printf("%d - %d = %d\n", x, y, result);
    }
    else if(strcmp(argv[1], "-mul") == 0)
    {
        result = x * y;
        printf("%d * %d = %d\n", x, y, result);
    }
    else if(strcmp(argv[1], "-div") == 0)
    {
        if(y == 0) printf("%d / %d = error", x, y);
        else printf("%d / %d = %d\n", x, y, x/y);
    }
    else 
    {
        printf("Use error\nUsage: %s operation[-add|-sub|-mul|-div] num1 num2\n", argv[0]);
    }
    return 0;
}
